package com.xw.OSS;



import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.UUID;

@RestController
@RequestMapping("admin")

public class CommonController {

    @Autowired
private AliOssUtil aliOssUtil;

    @PostMapping("upload")
    public String  upload(MultipartFile file) throws IOException {
        String originalFilename = file.getOriginalFilename();
     String extion  = originalFilename.substring(originalFilename.lastIndexOf("."));
        String objectName = UUID.randomUUID().toString() + extion;
        System.out.println("生成上传文件名："+objectName);
        String filePath = aliOssUtil.upload(file.getBytes(), objectName);
        return filePath;
    }

}
